package com.sinocare.project.report.dao;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.sinocare.project.common.entity.SccMedicalResult;
import com.sinocare.project.report.db.*;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 检测结果表(SccMedicalResult)表数据库访问层
 *
 * @author makejava
 * @since 2021-12-20 19:02:13
 */
@Mapper
public interface SccMedicalResultDao extends BaseMapper<SccMedicalResult> {
    List<SccMedicalResultDo> getResult(@Param("ew") QueryWrapper<Object> wrapper);
    List<SccMedicalResultDo1> result(@Param("ew") QueryWrapper<Object> wrapper);
    List<SccMedicalResultDo2> YIELD(@Param("ew") QueryWrapper<Object> wrapper);
    List<SccMedicalResultDo3> total(@Param("ew") QueryWrapper<Object> wrapper);
    List<SccMedicalResultRankingDo> getRanking(@Param("ew") QueryWrapper<Object> wrapper);
    List<SccMedicalResultYcDo> getYc(@Param("ew") QueryWrapper<Object> wrapper);
    List<SccMedicalResultYcDataDo> getYcStatistics(@Param("ew") QueryWrapper<Object> wrapper);
    List<SccMedicalResultOldDo> getOld(@Param("ew") QueryWrapper<Object> wrapper);
}

